// 只做参数解析与调度
mod grammar;
mod error_scan;
mod pretty;
mod driver;

use std::env;

fn main() {
    let path = env::args().nth(1).unwrap_or_else(|| {
        eprintln!("用法: cargo run -- <input.sy>");
        std::process::exit(1);
    });
    driver::run(&path);
}
